home *** CD-ROM | disk | FTP | other *** search
/ The Games Machine 155 / XENIATGM155.iso / Gioco Allegato / Mods / SWRv0.1.exe / SWRv0.1 / race_taidan / theavydefender.shp < prev    next >
Text File  |  2001-12-24  |  54KB  |  740 lines

  1.      [tHeavyDefender]
  2. ;=----------------------------=;
  3.    Imperial TIE defender
  4. ;=----------------------------=;
  5.  
  6.  
  7.  
  8. ;Source Files
  9. ;=----------=
  10. LODFile                             tHeavyDefender.lod
  11. pMexData                            tHeavyDefender\Rl0\LOD0\tHeavyDefender.mex
  12.  
  13. ;Ship Physics
  14. ;=----------=
  15. mass                                10                    ; ship mass [fighter = 1]
  16. momentOfInertiaX                    10                    ; resistance to rotation
  17. momentOfInertiaY                    10                    ; [fighter = 1]
  18. momentOfInertiaZ                    10
  19. maxvelocity                        864.0//6x144MGLT                    ; [fighter = 1000]
  20. maxrot                                10                    ; maximum rotation speed [don't make faster than ~10]
  21. thruststrength[TRANS_UP]            900.0                        ; acceleration (m/s^2) [1-1000 approx. range]
  22. thruststrength[TRANS_DOWN]          900.0
  23. thruststrength[TRANS_RIGHT]         900.0
  24. thruststrength[TRANS_LEFT]          900.0
  25. thruststrength[TRANS_FORWARD]       915.0
  26. thruststrength[TRANS_BACK]          850.0
  27. rotstrength[ROT_YAWLEFT]            75.0                         ; rotational acceleration (deg/s^2) [0.01 - 400]
  28. rotstrength[ROT_YAWRIGHT]           75.0
  29. rotstrength[ROT_PITCHUP]            75.0
  30. rotstrength[ROT_PITCHDOWN]          75.0
  31. rotstrength[ROT_ROLLRIGHT]          75.0
  32. rotstrength[ROT_ROLLLEFT]           75.0
  33. turnspeed[TURN_YAW]                 1.0                          ; speed at which ship tries to turn (1=standard)
  34. turnspeed[TURN_PITCH]               1.0
  35. turnspeed[TURN_ROLL]                0.5
  36.  
  37.  
  38. ;Basic Ship Stats
  39. ;=--------------=
  40. shipclass                            CLASS_Fighter
  41. isCapitalShip                        FALSE
  42. buildCost                            65                    ; resource units to build
  43. buildTime                            9                    ; time in seconds to build
  44. supportUnits                        3                    ; Support Units required
  45. providesSU                            0    
  46. TimeShockedByEMP                    2                    ; time in seconds the ship will be paralized when hit by one EMP charge
  47. maxhealth                            85                    ; hit points
  48. groupSize                            10                    ; size of group ships of this type tend to form
  49. repairTime                            0                    ; every this many seconds
  50. repairDamage                        0                    ; this much damage is repaired
  51. repairCombatTime                    0                    ; every this many seconds
  52. repairCombatDamage                    0                    ; this much damage is repaired
  53. repairDroids                        0
  54. externalBuild                        FALSE                ; if TRUE, ship is built externally
  55. fowRadius                            9000
  56. forceFieldProtectionDistanceScale    1.1
  57. approxcollmodifier                    1.0                    ; use only % of collspheresize for rough approximations
  58. avoidcollmodifier                    1.0                    ; use only % of collspheresize for collision avoidance
  59. blastRadiusShockWave                6.0
  60. blastRadiusDamage                    75
  61. minimumZoomDistance                    40
  62. bUseRayTriangleIntersectionForHitLocation    FALSE
  63.  
  64. ;Special
  65. ;=-----=
  66. formationPaddingModifier            2.0
  67. CIRCLE_RIGHT_VELOCITY                40.0
  68. CIRCLE_RIGHT_THRUST                    0.1
  69. Overlay_Selection_Scalar            2.7                    ; scale the tactical overlay by this amount
  70.  
  71. ; Pilot View
  72. ;=---------=
  73. pilotViewOffsetX    3.0
  74. pilotViewOffsetY    0.0
  75. pilotViewOffsetZ    25.0
  76.  
  77. ;Weapons
  78. ;=-----=
  79. rotateToRetaliate            TRUE
  80. passiveRetaliateZone        7000
  81. canTargetMultipleTargets    TRUE
  82.  
  83. NUMBER_OF_GUNS                8
  84.  
  85. GUN         0
  86. {
  87. Type                        GUN_HiddenGimble
  88. GunSize                        GUNSIZE_MEDIUM
  89. StartUpgradeLevel            WEAPON_PLASMABOMB
  90. EndUpgradeLevel                WEAPON_PLASMABOMB
  91. DamageMult                    0.5
  92. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  93. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  94. BulletSpeed                     20000.0                         ; measured in m/s.
  95. BulletMass                      0.0                            ; mass of bullet
  96. FireTime                        10.0                            ; fire repeat rate (reciprocal = shots/second)
  97. }
  98.  
  99. GUN         1
  100. {
  101. Type                        GUN_HiddenGimble
  102. GunSize                        GUNSIZE_MEDIUM
  103. StartUpgradeLevel            WEAPON_PLASMABOMB
  104. EndUpgradeLevel                WEAPON_PLASMABOMB
  105. DamageMult                    0.5
  106. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  107. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  108. BulletSpeed                     20000.0                         ; measured in m/s.
  109. BulletMass                      0.0                            ; mass of bullet
  110. FireTime                        10.0                            ; fire repeat rate (reciprocal = shots/second)
  111. }
  112.  
  113. GUN         2
  114. {
  115. Type                        GUN_HiddenGimble
  116. GunSize                        GUNSIZE_MEDIUM
  117. StartUpgradeLevel            WEAPON_PROJECTILE
  118. EndUpgradeLevel                WEAPON_PROJECTILE
  119. DamageMult                    0.5
  120. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  121. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  122. BulletSpeed                     20000.0                         ; measured in m/s.
  123. BulletMass                      0.0                            ; mass of bullet
  124. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  125. }
  126.  
  127. GUN         3
  128. {
  129. Type                        GUN_HiddenGimble
  130. GunSize                        GUNSIZE_MEDIUM
  131. StartUpgradeLevel            WEAPON_PROJECTILE
  132. EndUpgradeLevel                WEAPON_PROJECTILE
  133. DamageMult                    0.5
  134. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  135. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  136. BulletSpeed                     20000.0                         ; measured in m/s.
  137. BulletMass                      0.0                            ; mass of bullet
  138. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  139. }
  140.  
  141. GUN         4
  142. {
  143. Type                        GUN_HiddenGimble
  144. GunSize                        GUNSIZE_MEDIUM
  145. StartUpgradeLevel            WEAPON_PROJECTILE
  146. EndUpgradeLevel                WEAPON_PROJECTILE
  147. DamageMult                    0.5
  148. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  149. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  150. BulletSpeed                     20000.0                         ; measured in m/s.
  151. BulletMass                      0.0                            ; mass of bullet
  152. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  153. }
  154.  
  155. GUN         5
  156. {
  157. Type                        GUN_HiddenGimble
  158. GunSize                        GUNSIZE_MEDIUM
  159. StartUpgradeLevel            WEAPON_PROJECTILE
  160. EndUpgradeLevel                WEAPON_PROJECTILE
  161. DamageMult                    0.5
  162. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  163. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  164. BulletSpeed                     20000.0                         ; measured in m/s.
  165. BulletMass                      0.0                            ; mass of bullet
  166. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  167. }
  168.  
  169. GUN         6
  170. {
  171. Type                        GUN_HiddenGimble
  172. GunSize                        GUNSIZE_SMALL
  173. StartUpgradeLevel            WEAPON_PROJECTILE
  174. EndUpgradeLevel                WEAPON_PROJECTILE
  175. DamageMult                    0.0
  176. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  177. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  178. BulletSpeed                     20000.0                         ; measured in m/s.
  179. BulletMass                      0.0                            ; mass of bullet
  180. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  181. }
  182.  
  183. GUN         7
  184. {
  185. Type                        GUN_HiddenGimble
  186. GunSize                        GUNSIZE_SMALL
  187. StartUpgradeLevel            WEAPON_PROJECTILE
  188. EndUpgradeLevel                WEAPON_PROJECTILE
  189. DamageMult                    0.0
  190. BulletLength                    15.0                           ; visual only.  Length of bullet on screen
  191. BulletRange                     6500.0                         ; distance bullets travel before disappearing
  192. BulletSpeed                     20000.0                         ; measured in m/s.
  193. BulletMass                      0.0                            ; mass of bullet
  194. FireTime                        2.0                            ; fire repeat rate (reciprocal = shots/second)
  195. }
  196.  
  197. ;Gun Bindings
  198. ;=-----------=
  199.                HeavyDefenderGun(3) Gun2,Azimuth,Declination,Recoil,Frequency 1
  200.  
  201. ;Ship AI
  202. ;=-----=
  203. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  204. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  205. ;|||||||||||||||||||||||||||||||||||||||||------EVASIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  206.  
  207. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  208. ;
  209. flyPastDist             Evasive     Default             3300.0       ; dist which ship will try to fly past target - relative to CENTRE of ship
  210. maxFlyAwayDist          Evasive     Default             3600.0       ; maximum distance ship will fly away from target - relative to CENTRE of ship
  211. breakRange              Evasive     Default              925.0       ; range at which ship will break off for another pass - relative to SURFACE of ship
  212. triggerHappy            Evasive     Default               11.0       ; how close in degrees the ship needs to be to fire fixed guns
  213. faceTargetAccuracy      Evasive     Default                2.0       ; within how many degrees will try to align itself with target
  214. maxAttackTime           Evasive     Default                8.0       ; maximum time ship will attack before breaking
  215.  
  216.                                                        ; Relative frequencies for:
  217. flightmanTurnaround     Evasive     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  218. flightmanAIP            Evasive     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  219. flightmanEvasiveBehind  Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  220. flightmanEvasiveFront   Evasive     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  221. flightmanEvasivePure    Evasive     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  222.  
  223. ;[CLASS_Mothership]
  224. ;
  225. flyPastDist             Evasive     CLASS_Mothership    6000.0
  226. maxFlyAwayDist          Evasive     CLASS_Mothership    8000.0
  227. breakRange              Evasive     CLASS_Mothership    3000.0
  228. triggerHappy            Evasive     CLASS_Mothership      11.0
  229. faceTargetAccuracy      Evasive     CLASS_Mothership       2.5
  230. maxAttackTime           Evasive     CLASS_Mothership       8.0
  231.  
  232.                                                        ; Relative frequencies for:
  233. flightmanTurnaround     Evasive     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  234. flightmanAIP            Evasive     CLASS_Mothership    8,3,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  235. flightmanEvasiveBehind  Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  236. flightmanEvasiveFront   Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  237. flightmanEvasivePure    Evasive     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  238.  
  239.  
  240. ;[CLASS_Carrier]
  241. ;
  242. flyPastDist             Evasive     CLASS_Carrier       5000.0
  243. maxFlyAwayDist          Evasive     CLASS_Carrier       5500.0
  244. breakRange              Evasive     CLASS_Carrier       3000.0
  245. triggerHappy            Evasive     CLASS_Carrier         11.0
  246. faceTargetAccuracy      Evasive     CLASS_Carrier          2.5
  247. maxAttackTime           Evasive     CLASS_Carrier          8.0
  248.                                                        ; Relative frequencies for:
  249. flightmanTurnaround     Evasive     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  250. flightmanAIP            Evasive     CLASS_Carrier       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  251. flightmanEvasiveBehind  Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  252. flightmanEvasiveFront   Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  253. flightmanEvasivePure    Evasive     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  254.  
  255. ;[CLASS_HeavyCruiser]
  256. ;
  257. flyPastDist             Evasive     CLASS_HeavyCruiser  5000.0
  258. maxFlyAwayDist          Evasive     CLASS_HeavyCruiser  5500.0
  259. breakRange              Evasive     CLASS_HeavyCruiser  3000.0
  260. triggerHappy            Evasive     CLASS_HeavyCruiser    11.0
  261. faceTargetAccuracy      Evasive     CLASS_HeavyCruiser     2.5
  262. maxAttackTime           Evasive     CLASS_HeavyCruiser     8.0
  263.                                                        ; Relative frequencies for:
  264. flightmanTurnaround     Evasive     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  265. flightmanAIP            Evasive     CLASS_HeavyCruiser  1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  266. flightmanEvasiveBehind  Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  267. flightmanEvasiveFront   Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  268. flightmanEvasivePure    Evasive     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  269.  
  270. ;[CLASS_Destroyer]
  271. ;
  272. flyPastDist             Evasive     CLASS_Destroyer     5000.0
  273. maxFlyAwayDist          Evasive     CLASS_Destroyer     5500.0
  274. breakRange              Evasive     CLASS_Destroyer     3000.0
  275. triggerHappy            Evasive     CLASS_Destroyer       11.0
  276. faceTargetAccuracy      Evasive     CLASS_Destroyer        2.5
  277. maxAttackTime           Evasive     CLASS_Destroyer        8.0
  278.                                                        ; Relative frequencies for:
  279. flightmanTurnaround     Evasive     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  280. flightmanAIP            Evasive     CLASS_Destroyer     1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  281. flightmanEvasiveBehind  Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  282. flightmanEvasiveFront   Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  283. flightmanEvasivePure    Evasive     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  284.  
  285. ;[CLASS_Frigate]
  286. ;
  287. flyPastDist             Evasive     CLASS_Frigate       5000.0   //3000
  288. maxFlyAwayDist          Evasive     CLASS_Frigate       5500.0   //3300
  289. breakRange              Evasive     CLASS_Frigate       3000.0   //725
  290. triggerHappy            Evasive     CLASS_Frigate         11.0   //4
  291. faceTargetAccuracy      Evasive     CLASS_Frigate          2.0
  292. maxAttackTime           Evasive     CLASS_Frigate          8.0
  293.                                                        ; Relative frequencies for:
  294. flightmanTurnaround     Evasive     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  295. flightmanAIP            Evasive     CLASS_Frigate       1,1,1,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  296. flightmanEvasiveBehind  Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  297. flightmanEvasiveFront   Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  298. flightmanEvasivePure    Evasive     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  299.  
  300. ;[CLASS_Corvette]
  301. ;
  302. flyPastDist             Evasive     CLASS_Corvette       3200.0
  303. maxFlyAwayDist          Evasive     CLASS_Corvette       3600.0
  304. breakRange              Evasive     CLASS_Corvette       550.0
  305. triggerHappy            Evasive     CLASS_Corvette        11.0
  306. faceTargetAccuracy      Evasive     CLASS_Corvette         3.5
  307. maxAttackTime           Evasive     CLASS_Corvette         8.0
  308.                                                        ; Relative frequencies for:
  309. flightmanTurnaround     Evasive     CLASS_Corvette      2,3,3,4,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  310. flightmanAIP            Evasive     CLASS_Corvette      1,1,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  311. flightmanEvasiveBehind  Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  312. flightmanEvasiveFront   Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  313. flightmanEvasivePure    Evasive     CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  314.  
  315. ;[CLASS_Fighter]
  316. ;
  317. flyPastDist             Evasive     CLASS_Fighter        2600.0
  318. maxFlyAwayDist          Evasive     CLASS_Fighter        2800.0
  319. breakRange              Evasive     CLASS_Fighter         600.0
  320. triggerHappy            Evasive     CLASS_Fighter          11.0
  321. faceTargetAccuracy      Evasive     CLASS_Fighter           0.2
  322. maxAttackTime           Evasive     CLASS_Fighter           8.0
  323.                                                        ; Relative frequencies for:
  324. flightmanTurnaround     Evasive     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  325. flightmanAIP            Evasive     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  326. flightmanEvasiveBehind  Evasive     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  327. flightmanEvasiveFront   Evasive     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  328. flightmanEvasivePure    Evasive     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  329.  
  330. ;[CLASS_Resource]
  331. ;
  332. flyPastDist             Evasive     CLASS_Resource      5000.0
  333. maxFlyAwayDist          Evasive     CLASS_Resource      5500.0
  334. breakRange              Evasive     CLASS_Resource      3000.0
  335. triggerHappy            Evasive     CLASS_Resource        11.0
  336. faceTargetAccuracy      Evasive     CLASS_Resource         2.0
  337. maxAttackTime           Evasive     CLASS_Resource         8.0
  338.                                                        ; Relative frequencies for:
  339. flightmanTurnaround     Evasive     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  340. flightmanAIP            Evasive     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  341. flightmanEvasiveBehind  Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  342. flightmanEvasiveFront   Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  343. flightmanEvasivePure    Evasive     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  344.  
  345. ;[CLASS_NonCombat]
  346. ;
  347. flyPastDist             Evasive     CLASS_NonCombat     5000.0
  348. maxFlyAwayDist          Evasive     CLASS_NonCombat     5500.0
  349. breakRange              Evasive     CLASS_NonCombat     3000.0
  350. triggerHappy            Evasive     CLASS_NonCombat       11.0
  351. faceTargetAccuracy      Evasive     CLASS_NonCombat        2.5
  352. maxAttackTime           Evasive     CLASS_NonCombat        8.0
  353.                                                        ; Relative frequencies for:
  354. flightmanTurnaround     Evasive     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  355. flightmanAIP            Evasive     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  356. flightmanEvasiveBehind  Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  357. flightmanEvasiveFront   Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  358. flightmanEvasivePure    Evasive     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  359.  
  360.  
  361.  
  362. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  363. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  364. ;|||||||||||||||||||||||||||||||||||||||||------NEUTRAL-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  365.  
  366. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  367. ;
  368. flyPastDist             Neutral     Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  369. maxFlyAwayDist          Neutral     Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  370. breakRange              Neutral     Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  371. triggerHappy            Neutral     Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  372. faceTargetAccuracy      Neutral     Default                2.0    ; within how many degrees will try to align itself with target
  373. maxAttackTime           Neutral     Default                8.0    ; maximum time ship will attack before breaking
  374.  
  375.                                                        ; Relative frequencies for:
  376. flightmanTurnaround     Neutral     Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  377. flightmanAIP            Neutral     Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  378. flightmanEvasiveBehind  Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  379. flightmanEvasiveFront   Neutral     Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  380. flightmanEvasivePure    Neutral     Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  381.  
  382. ;[CLASS_Mothership]
  383. ;
  384. flyPastDist             Neutral     CLASS_Mothership    6000.0
  385. maxFlyAwayDist          Neutral     CLASS_Mothership    8000.0
  386. breakRange              Neutral     CLASS_Mothership    3000.0
  387. triggerHappy            Neutral     CLASS_Mothership      11.0
  388. faceTargetAccuracy      Neutral     CLASS_Mothership       2.5
  389. maxAttackTime           Neutral     CLASS_Mothership       8.0
  390.  
  391.                                                        ; Relative frequencies for:
  392. flightmanTurnaround     Neutral     CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  393. flightmanAIP            Neutral     CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  394. flightmanEvasiveBehind  Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  395. flightmanEvasiveFront   Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  396. flightmanEvasivePure    Neutral     CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  397.  
  398.  
  399. ;[CLASS_Carrier]
  400. ;
  401. flyPastDist             Neutral     CLASS_Carrier       5000.0
  402. maxFlyAwayDist          Neutral     CLASS_Carrier       5500.0
  403. breakRange              Neutral     CLASS_Carrier       3000.0
  404. triggerHappy            Neutral     CLASS_Carrier         11.0
  405. faceTargetAccuracy      Neutral     CLASS_Carrier          2.5
  406. maxAttackTime           Neutral     CLASS_Carrier          8.0
  407.                                                        ; Relative frequencies for:
  408. flightmanTurnaround     Neutral     CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  409. flightmanAIP            Neutral     CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  410. flightmanEvasiveBehind  Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  411. flightmanEvasiveFront   Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  412. flightmanEvasivePure    Neutral     CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  413.  
  414. ;[CLASS_HeavyCruiser]
  415. ;
  416. flyPastDist             Neutral     CLASS_HeavyCruiser  5000.0
  417. maxFlyAwayDist          Neutral     CLASS_HeavyCruiser  5500.0
  418. breakRange              Neutral     CLASS_HeavyCruiser  3000.0
  419. triggerHappy            Neutral     CLASS_HeavyCruiser    11.0
  420. faceTargetAccuracy      Neutral     CLASS_HeavyCruiser     2.5
  421. maxAttackTime           Neutral     CLASS_HeavyCruiser     8.0
  422.                                                        ; Relative frequencies for:
  423. flightmanTurnaround     Neutral     CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  424. flightmanAIP            Neutral     CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  425. flightmanEvasiveBehind  Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  426. flightmanEvasiveFront   Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  427. flightmanEvasivePure    Neutral     CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  428.  
  429. ;[CLASS_Destroyer]
  430. ;
  431. flyPastDist             Neutral     CLASS_Destroyer     5000.0
  432. maxFlyAwayDist          Neutral     CLASS_Destroyer     5500.0
  433. breakRange              Neutral     CLASS_Destroyer     3000.0
  434. triggerHappy            Neutral     CLASS_Destroyer       11.0
  435. faceTargetAccuracy      Neutral     CLASS_Destroyer        2.5
  436. maxAttackTime           Neutral     CLASS_Destroyer        8.0
  437.                                                        ; Relative frequencies for:
  438. flightmanTurnaround     Neutral     CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  439. flightmanAIP            Neutral     CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  440. flightmanEvasiveBehind  Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  441. flightmanEvasiveFront   Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  442. flightmanEvasivePure    Neutral     CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  443.  
  444. ;[CLASS_Frigate]
  445. ;
  446. flyPastDist             Neutral     CLASS_Frigate       5000.0
  447. maxFlyAwayDist          Neutral     CLASS_Frigate       5500.0
  448. breakRange              Neutral     CLASS_Frigate       3000.0  //725
  449. triggerHappy            Neutral     CLASS_Frigate         11.0
  450. faceTargetAccuracy      Neutral     CLASS_Frigate          1.0
  451. maxAttackTime           Neutral     CLASS_Frigate          8.0
  452.                                                        ; Relative frequencies for:
  453. flightmanTurnaround     Neutral     CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  454. flightmanAIP            Neutral     CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  455. flightmanEvasiveBehind  Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  456. flightmanEvasiveFront   Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  457. flightmanEvasivePure    Neutral     CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  458.  
  459. ;[CLASS_Corvette]
  460. ;
  461. flyPastDist             Neutral     CLASS_Corvette      3200.0
  462. maxFlyAwayDist          Neutral     CLASS_Corvette      3600.0
  463. breakRange              Neutral     CLASS_Corvette      550.0
  464. triggerHappy            Neutral     CLASS_Corvette       11.0
  465. faceTargetAccuracy      Neutral     CLASS_Corvette        4.5
  466. maxAttackTime           Neutral     CLASS_Corvette        8.0
  467.                                                         Relative frequenciesfor:
  468. flightmanTurnaround     Neutral     CLASS_Corvette     2,3,3,4,0            ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  469. flightmanAIP            Neutral     CLASS_Corvette     1,0,0,0,0            ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  470. flightmanEvasiveBehind  Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  471. flightmanEvasiveFront   Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  472. flightmanEvasivePure    Neutral     CLASS_Corvette     13,13,18,0,18,13,13,0; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  473.  
  474. ;[CLASS_Fighter]
  475. ;
  476. flyPastDist             Neutral     CLASS_Fighter        2600.0
  477. maxFlyAwayDist          Neutral     CLASS_Fighter        2800.0
  478. breakRange              Neutral     CLASS_Fighter         600.0
  479. triggerHappy            Neutral     CLASS_Fighter         11.0
  480. faceTargetAccuracy      Neutral     CLASS_Fighter          0.2
  481. maxAttackTime           Neutral     CLASS_Fighter          8.0
  482.                                                        ; Relative frequencies for:
  483. flightmanTurnaround     Neutral     CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  484. flightmanAIP            Neutral     CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  485. flightmanEvasiveBehind  Neutral     CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  486. flightmanEvasiveFront   Neutral     CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  487. flightmanEvasivePure    Neutral     CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  488.  
  489. ;[CLASS_Resource]
  490. ;
  491. flyPastDist             Neutral     CLASS_Resource      5000.0
  492. maxFlyAwayDist          Neutral     CLASS_Resource      5500.0
  493. breakRange              Neutral     CLASS_Resource      3000.0
  494. triggerHappy            Neutral     CLASS_Resource        11.0
  495. faceTargetAccuracy      Neutral     CLASS_Resource         2.0
  496. maxAttackTime           Neutral     CLASS_Resource         8.0
  497.                                                        ; Relative frequencies for:
  498. flightmanTurnaround     Neutral     CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  499. flightmanAIP            Neutral     CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  500. flightmanEvasiveBehind  Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  501. flightmanEvasiveFront   Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  502. flightmanEvasivePure    Neutral     CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  503.  
  504. ;[CLASS_NonCombat]
  505. ;
  506. flyPastDist             Neutral     CLASS_NonCombat     5000.0
  507. maxFlyAwayDist          Neutral     CLASS_NonCombat     5500.0
  508. breakRange              Neutral     CLASS_NonCombat     3000.0
  509. triggerHappy            Neutral     CLASS_NonCombat       11.0
  510. faceTargetAccuracy      Neutral     CLASS_NonCombat        2.5
  511. maxAttackTime           Neutral     CLASS_NonCombat        8.0
  512.                                                        ; Relative frequencies for:
  513. flightmanTurnaround     Neutral     CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  514. flightmanAIP            Neutral     CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  515. flightmanEvasiveBehind  Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  516. flightmanEvasiveFront   Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  517. flightmanEvasivePure    Neutral     CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  518.  
  519.  
  520.  
  521. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  522. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  523. ;|||||||||||||||||||||||||||||||||||||||||------AGGRESSIVE-------||||||||||||||||||||||||||||||||||||||||||||||||||||||
  524.  
  525. ;[Default]  --  used for ships where nothing else is defined (default behaviour)
  526. ;
  527. flyPastDist             Aggressive      Default             3300.0    ; dist which ship will try to fly past target - relative to CENTRE of ship
  528. maxFlyAwayDist          Aggressive      Default             3600.0    ; maximum distance ship will fly away from target - relative to CENTRE of ship
  529. breakRange              Aggressive      Default              925.0    ; range at which ship will break off for another pass - relative to SURFACE of ship
  530. triggerHappy            Aggressive      Default               11.0    ; how close in degrees the ship needs to be to fire fixed guns
  531. faceTargetAccuracy      Aggressive      Default                2.0    ; within how many degrees will try to align itself with target
  532. maxAttackTime           Aggressive      Default                8.0    ; maximum time ship will attack before breaking
  533.  
  534.                                                        ; Relative frequencies for:
  535. flightmanTurnaround     Aggressive      Default             0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  536. flightmanAIP            Aggressive      Default             0,1,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  537. flightmanEvasiveBehind  Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  538. flightmanEvasiveFront   Aggressive      Default             5,5,30,30,10,10,10,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  539. flightmanEvasivePure    Aggressive      Default             10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  540.  
  541. ;[CLASS_Mothership]
  542. ;
  543. flyPastDist             Aggressive      CLASS_Mothership    6000.0
  544. maxFlyAwayDist          Aggressive      CLASS_Mothership    8000.0
  545. breakRange              Aggressive      CLASS_Mothership    3000.0
  546. triggerHappy            Aggressive      CLASS_Mothership      11.0
  547. faceTargetAccuracy      Aggressive      CLASS_Mothership       2.5
  548. maxAttackTime           Aggressive      CLASS_Mothership       8.0
  549.  
  550.                                                        ; Relative frequencies for:
  551. flightmanTurnaround     Aggressive      CLASS_Mothership    2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  552. flightmanAIP            Aggressive      CLASS_Mothership    8,3,1,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  553. flightmanEvasiveBehind  Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  554. flightmanEvasiveFront   Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  555. flightmanEvasivePure    Aggressive      CLASS_Mothership    13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  556.  
  557.  
  558. ;[CLASS_Carrier]
  559. ;
  560. flyPastDist             Aggressive      CLASS_Carrier       5000.0
  561. maxFlyAwayDist          Aggressive      CLASS_Carrier       5500.0
  562. breakRange              Aggressive      CLASS_Carrier       3000.0
  563. triggerHappy            Aggressive      CLASS_Carrier         11.0
  564. faceTargetAccuracy      Aggressive      CLASS_Carrier          2.5
  565. maxAttackTime           Aggressive      CLASS_Carrier          8.0
  566.                                                            ; Relative frequencies for:
  567. flightmanTurnaround     Aggressive      CLASS_Carrier       0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  568. flightmanAIP            Aggressive      CLASS_Carrier       1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  569. flightmanEvasiveBehind  Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  570. flightmanEvasiveFront   Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  571. flightmanEvasivePure    Aggressive      CLASS_Carrier       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  572.  
  573. ;[CLASS_HeavyCruiser]
  574. ;
  575. flyPastDist             Aggressive      CLASS_HeavyCruiser  5000.0
  576. maxFlyAwayDist          Aggressive      CLASS_HeavyCruiser  5500.0
  577. breakRange              Aggressive      CLASS_HeavyCruiser  3000.0
  578. triggerHappy            Aggressive      CLASS_HeavyCruiser    11.0
  579. faceTargetAccuracy      Aggressive      CLASS_HeavyCruiser     2.5
  580. maxAttackTime           Aggressive      CLASS_HeavyCruiser     8.0
  581.                                                            ; Relative frequencies for:
  582. flightmanTurnaround     Aggressive      CLASS_HeavyCruiser  0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  583. flightmanAIP            Aggressive      CLASS_HeavyCruiser  1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  584. flightmanEvasiveBehind  Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  585. flightmanEvasiveFront   Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  586. flightmanEvasivePure    Aggressive      CLASS_HeavyCruiser  0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  587.  
  588. ;[CLASS_Destroyer]
  589. ;
  590. flyPastDist             Aggressive      CLASS_Destroyer     5000.0
  591. maxFlyAwayDist          Aggressive      CLASS_Destroyer     5500.0
  592. breakRange              Aggressive      CLASS_Destroyer     3000.0
  593. triggerHappy            Aggressive      CLASS_Destroyer       11.0
  594. faceTargetAccuracy      Aggressive      CLASS_Destroyer        2.5
  595. maxAttackTime           Aggressive      CLASS_Destroyer        8.0
  596.                                                            ; Relative frequencies for:
  597. flightmanTurnaround     Aggressive      CLASS_Destroyer     0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  598. flightmanAIP            Aggressive      CLASS_Destroyer     1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  599. flightmanEvasiveBehind  Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  600. flightmanEvasiveFront   Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  601. flightmanEvasivePure    Aggressive      CLASS_Destroyer     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  602.  
  603. ;[CLASS_Frigate]
  604. ;
  605. flyPastDist             Aggressive      CLASS_Frigate       5000.0
  606. maxFlyAwayDist          Aggressive      CLASS_Frigate       5500.0
  607. breakRange              Aggressive      CLASS_Frigate       3000.0 //725
  608. triggerHappy            Aggressive      CLASS_Frigate         11.0
  609. faceTargetAccuracy      Aggressive      CLASS_Frigate          2.0
  610. maxAttackTime           Aggressive      CLASS_Frigate          8.0
  611.  
  612.                                                            ; Relative frequencies for:
  613. flightmanTurnaround     Aggressive      CLASS_Frigate       0,2,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  614. flightmanAIP            Aggressive      CLASS_Frigate       1,0,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  615. flightmanEvasiveBehind  Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  616. flightmanEvasiveFront   Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  617. flightmanEvasivePure    Aggressive      CLASS_Frigate       0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  618.  
  619. ;[CLASS_Corvette]
  620. ;
  621. flyPastDist             Aggressive      CLASS_Corvette       3000.0
  622. maxFlyAwayDist          Aggressive      CLASS_Corvette       3600.0
  623. breakRange              Aggressive      CLASS_Corvette       450.0
  624. triggerHappy            Aggressive      CLASS_Corvette        11.0
  625. faceTargetAccuracy      Aggressive      CLASS_Corvette         3.5
  626. maxAttackTime           Aggressive      CLASS_Corvette         8.0
  627.                                                            ; Relative frequencies for:
  628. flightmanTurnaround     Aggressive      CLASS_Corvette      2,3,3,2,0             ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  629. flightmanAIP            Aggressive      CLASS_Corvette      1,0,0,0,0             ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  630. flightmanEvasiveBehind  Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  631. flightmanEvasiveFront   Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  632. flightmanEvasivePure    Aggressive      CLASS_Corvette      13,13,18,0,18,13,13,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  633.  
  634. ;[CLASS_Fighter]
  635. ;
  636. flyPastDist             Aggressive      CLASS_Fighter        2600.0
  637. maxFlyAwayDist          Aggressive      CLASS_Fighter        2800.0
  638. breakRange              Aggressive      CLASS_Fighter         600.0
  639. triggerHappy            Aggressive      CLASS_Fighter         11.0
  640. faceTargetAccuracy      Aggressive      CLASS_Fighter          0.2
  641. maxAttackTime           Aggressive      CLASS_Fighter          8.0
  642.                                                            ; Relative frequencies for:
  643. flightmanTurnaround     Aggressive      CLASS_Fighter       0,1,1,1,1              ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  644. flightmanAIP            Aggressive      CLASS_Fighter       1,0,0,0,0              ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  645. flightmanEvasiveBehind  Aggressive      CLASS_Fighter       5,5,30,30,10,10,10,0   ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  646. flightmanEvasiveFront   Aggressive      CLASS_Fighter       0,0,0,0,0,0,0,0   ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  647. flightmanEvasivePure    Aggressive      CLASS_Fighter       10,10,15,20,15,10,10,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  648.  
  649. ;[CLASS_Resource]
  650. ;
  651. flyPastDist             Aggressive      CLASS_Resource      5000.0
  652. maxFlyAwayDist          Aggressive      CLASS_Resource      5500.0
  653. breakRange              Aggressive      CLASS_Resource      3000.0
  654. triggerHappy            Aggressive      CLASS_Resource        11.0
  655. faceTargetAccuracy      Aggressive      CLASS_Resource         2.0
  656. maxAttackTime           Aggressive      CLASS_Resource         8.0
  657.                                                            ; Relative frequencies for:
  658. flightmanTurnaround     Aggressive      CLASS_Resource      0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  659. flightmanAIP            Aggressive      CLASS_Resource      1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  660. flightmanEvasiveBehind  Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  661. flightmanEvasiveFront   Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  662. flightmanEvasivePure    Aggressive      CLASS_Resource      0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  663.  
  664. ;[CLASS_NonCombat]
  665. ;
  666. flyPastDist             Aggressive      CLASS_NonCombat     5000.0
  667. maxFlyAwayDist          Aggressive      CLASS_NonCombat     5500.0
  668. breakRange              Aggressive      CLASS_NonCombat     3000.0
  669. triggerHappy            Aggressive      CLASS_NonCombat       11.0
  670. faceTargetAccuracy      Aggressive      CLASS_NonCombat        2.5
  671. maxAttackTime           Aggressive      CLASS_NonCombat        8.0
  672.                                                            ; Relative frequencies for:
  673. flightmanTurnaround     Aggressive      CLASS_NonCombat     0,4,2,1,1       ; Turnaround: DONOTHING, FLIPTURN, HARDBANK, IMMELMAN, SPLIT_S
  674. flightmanAIP            Aggressive      CLASS_NonCombat     1,1,0,0,0       ; Attack in progrees: NO_AIP, BARREL_ROLL, WHIP_STRAFE, HELIX_DELIVERY, BARRELROLL_OUT
  675. flightmanEvasiveBehind  Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy behind evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  676. flightmanEvasiveFront   Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Enemy in front evasive: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  677. flightmanEvasivePure    Aggressive      CLASS_NonCombat     0,0,0,0,0,0,0,0 ; Just run away!: ROLLAWAY, SOFTBANK, SPLITS_EVASIVE, SLALOM, SIDESTEP, LOYOYO, HIYOYO, SPEEDBRAKE
  678.  
  679. ;Dock Points
  680. ;=------------=
  681. ;NONE
  682.  
  683. ;Explosions
  684. ;=--------=
  685. explosionType                       ET_InterceptorExplosion
  686.  
  687. ;Engine
  688. ;=---------=
  689. trailSegments                       10
  690. trailGranularity                    2
  691. trailColor                          0, 0, 0, 0, 0           ;grey team
  692. trailColor                          0, 1, 238, 238, 238
  693. trailColor                          0, 4, 141, 106, 87
  694. trailColor                          0, 9, 0, 0, 0
  695. trailColor                          1, 0, 0, 0, 0           ;red team
  696. trailColor                          1, 1, 225, 124, 33
  697. trailColor                          1, 4, 146, 0, 0
  698. trailColor                          1, 9, 0, 0, 0
  699. trailColor                          2, 0, 0, 0, 0           ;blue team
  700. trailColor                          2, 1, 11, 255, 255
  701. trailColor                          2, 4, 51, 0, 243
  702. trailColor                          2, 9, 0, 0, 0
  703. trailColor                          3, 0, 0, 0, 0           ;green team
  704. trailColor                          3, 1, 201, 254, 39
  705. trailColor                          3, 4, 0, 84, 4
  706. trailColor                          3, 9, 0, 0, 0
  707. trailColor                          4, 0, 0, 0, 0           ;yellow team
  708. trailColor                          4, 1, 255, 240, 97
  709. trailColor                          4, 4, 160, 124, 0
  710. trailColor                          4, 9, 0, 0, 0
  711. trailColor                          5, 0, 0, 0, 0           ;orange team
  712. trailColor                          5, 1, 225, 255, 11
  713. trailColor                          5, 4, 160, 124, 0
  714. trailColor                          5, 9, 0, 0, 0
  715. trailColor                          6, 0, 0, 0, 0           ;purple team
  716. trailColor                          6, 1, 255, 135, 157
  717. trailColor                          6, 4, 121, 0, 135
  718. trailColor                          6, 9, 0, 0, 0
  719. trailColor                          7, 0, 0, 0, 0           ;pale blue-green team
  720. trailColor                          7, 1, 45, 255, 149
  721. trailColor                          7, 4, 0, 105, 137
  722. trailColor                          7, 9, 0, 0, 0
  723.  
  724. trailWidth                          10.0
  725. trailHeight                          8.0
  726. trailRibbonAdjust                    0.5             ; also the default
  727. trailSpriteRadius                   20.0
  728. trailSpriteOffset                   -1.5
  729.  
  730. ;Scaling effects
  731. ;=--------=
  732. N-LIPS                              0.000350                 ; Max value for Interceptors 0.0005
  733.  
  734. ;NavLights
  735. ;=---------=
  736. ;NONE
  737.  
  738. ;Animation
  739. ;=---------=
  740. ;NONE